import request from '../utils/request';


// 调用爬虫接口
export const triggerSpider = () => {
    return request({
        url: "/postbar/spider",
        method: "get",
    });
};

// 获取贴吧数据接口（带分页参数）
export const getForumsPaginated = (page: number, pageSize: number) => {
    return request({
        url: "/postbar/forums",
        method: "get",
        params: {page, pageSize}, // 将分页参数添加到请求参数中
    });
};


// 获取数据可视化统计信息
// export const getVisualizationData = () => {
//     return request({
//         url: "/postbar/visualization/data",
//         method: "get",
//     });
// };

// 获取帖子数量前 10 名的贴吧
export const getTopThreads = () => {
    return request({
        url: "/postbar/forums/top-threads",
        method: "get",
    });
};

// 获取所有图表数据
export const getVisualizationData = () => {
  return request({
    url: "/postbar/forums/visualization-data",
    method: "get",
  });
};


// 获取数据分析结果
export const getForumAnalysis = () => {
  return request({
    url: "/postbar/forums/analysis",
    method: "get",
  });
};

// 获取数据模型信息
export const getDataModels = () => {
  return request({
    url: "/postbar/forums/data-models",
    method: "get",
  });
};




